<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        body{
            height: 3000px;
        }
    </style>
</head>
<body>
    <script>
        // body宽高超出可视区域，默认有滚动条
        // 滚动条高度代表 元素高度   => 内部实心大小代表  元素可见区域的大小
        // 获取页面滚动条高度 html.scrollTop document.documentElement = html
        console.log('卷入的高度 html===>', document.documentElement.scrollTop);
        console.log('卷入的高度 body===>', document.body.scrollTop);

        // 当前流行的写法 window.pageYOffset  IE10以上
        console.log('当下流行的写法 window ===>', window.pageYOffset);

        function getScrollTop() {
            //兼容写法
            return document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
        }
    </script>
</body>
</html>